PLAYTHING 2 (build 3) modified by Cesm		 (plaything2 build 3 last compiled on 4th August 2002)

Please, i hope you are reading this, i won't write this for nothing, and if you didn't read this you wouldn't know the great
changes i have maded !
The surprises i say i would have here, are the new fixes for some plaything2 crashes, specially two of them ! Just read the
things below :


CHANGES FROM BUILD 2 TO BUILD 3: 
- removed a nasty bug which caused Plaything2 to crash each time we click on the button OPTIONS (after the words Generate Map)
inside the dialog box PREPROCESS TRACK
- inserted even more reminders inside some dialog boxes to avoid the user to do things that may Plaything2 crash !
- replace of one the four predefined models (you know, those models that always appears when we use the option NEW OBJECT and 
click on the button SELECT MODEL. The names of the models are "SPHERE_48", "BOX01", "LIGHTBOX" and "AXIS) with a eagle3 model !!
(the model that was replaced is that one named "AXIS" which seems useless). The main propose of this is to have an ideia of the
size of the cars in relation of the size of the track, but with macros this will help very much to define the player start
position on the .txt track ! I am sure everyone will like this, but it only work with macros, so you have to wait...
To install this correctly just copy the EAGLE3.DAT to your Plaything2 directory and NEVER delete it or change it!
Oh, by the way, of course you can't use the model AXIS anymore, UNLESS you import it like you would do with any other object,
by using the option "IMPORT BRENDER DAT FILE" in the FILE menu.
- inserted a new button named "TIPS" on the side of the buttons OK and CANCEL of some dialog boxes (only work with macros)
- changed the order of the buttons OK, CANCEL and APPLY in most of the dialog boxes (just doesn't make sense the button CANCEL be
in the first place, button OK in second and button APPLY in third)
- inserted many, many keyboard shortcouts inside dialog boxes (for example one of the letters of a command is underlined), which
can accelerate very much almost all the commands inside almost all dialog boxes ! And don't worry those keyboard shortcouts won't
coincide with the macro keyboard shortcouts.
- finally disabled the buttons "ADD", "ADD MULTIPLE" and "REMOVE" in the tab DATA on the main pt2 window which WAS one of the
easiest ways to make pt2 crash ! This is one of the surprises i said in CWA board. This is another one pt2 crash resolved by me !!
And don't worry those buttons won't be disabled forever, when you attribute a data to a car or object, plaything2 will enable the
buttons again if needed, so this is really usefull!
- reorganized some of the menu options in alphabetical order, specially in places which have many new options, older menu options
like those in the FILE meno respect the older order.
- removed many useless or non-working commands and captions inside some dialog boxes, specially in the MATERIAL EDITOR dialog box
on the tab COLOUR, but also in other dialog boxes
- inserted some tips on the tab INTERFACE of the dialog box PREFERENCES, which now helps to avoid the terrible crash that pt2
makes when we rotate an object in a fixed view (example : another other view than the 3D view), and the ARCBALL is selected.
Now the user will know what those options are for ! I even recommend to use forever the option ROLLING BALL. Another pt2 crash
almost eliminated ! (almost because users may still use ARCBALL method, but i don't see any advantage for that, because in that
ways the objects aren't rotated by their center!)
- inserted mensages to display when the mouse cursor is on top of a button in the two toolboxes on the left ! Even those new
buttons i have putted there a new mensage ! But i didn't put any mensages of that kind in the mapping tools toolbox.
- changed the keyboard shortcout of PREPROCESS TRACK to Ctrl+F6


note : if Plaything2 gives a fatal error saying "ERROR INITIALIZING BRENDER CLASS" and then "FAILURE : TRIED TO RENDER UN-PREPRARED
MODEL LIGHTBOX" means that the file eagle3.dat WASN'T correctly copyed into the plaything2 directory ! So just copy that file
to there.

Now, i will explain in detail how my plaything2 project will be, it's about four steps to complete this project. I hope you
all read this, i won't repeat this on CWA board !

The first step is to modify Plaything2 to fit it to my other modifications. As you all may know, i am modifing the Plaything2
program with a resource hacking program. As you all see, the main things i changed are captions, buttons, keyboard shortcouts,
bitmaps (images that appear inside the program), and menu options.
Now the first step is almost finished, like about 98% finished. So i will only release build4 when the macros and the vb6 program
are finished.

The second step is to make macros to interact with Plaything2 and it's new options. I hope you already know what a macro is, at the
moment i will not explain here what macros are. The macro programs can make the mouse cursor move without we touch the mouse, and
simulate keyboard strokes, and that it's very usefull to simplify things of Plaything2 and even adding new functions !
Most of the macros are activated by keyboard shortcouts, indicated on the plaything2 menu, but only by keyboard, not clicking
on those options on the menus.
But there is another macros, that are activated when certain windows appear, but those requires a second macro program. Because
one of the macro programs supports the activating of macros when a certain window appear, and the other macro program has the feature
of allowing the macros to be executed only in certain windows. So each program as it's own specially ability, that's why i HAVE to
use two macro programs and not just one.
All the macros in general, are about 90% done.

The third step is to make a vb6 program that show new dialog boxes (which i can't program directly on plaything2 because i don't
have the sources), the name of this program is PLAYTHING2 AUXILIARY PROGRAM, and it will made very usefull things. Some macros
will call often this program to make miscellanius operations (not just to call dialog boxes). This program maybe about 40% done,
but it's not that difficult to finish it.

And finally the fourth step is to make a big manual for plaything 2, and full of tuturials, all of that in HTML format (to read
off-line of course). This will incorporate many things from C2 SCIENTIST'S tuturials and will cover almost everything about
carma2 editing. This is about 10% finished !

There is a third program required other than the two macro programs (Automate Pro 4.0n and Macro Express 3.0e), Filebox extender,
it has the ability to add new buttons to the file-open or file-save dialog box in any Windows program on the left of the close
button, like a button to go quickly to predifined directorys, and even a very usefull button to make ANY window be ONTOP of all
others !

Understood why i can't release yet the macros and the vb6 program ? Because they won't work without each others. So from now
on BUILD3 will remain for a long time the default build to use without macros, at least until i finish the macros and the vb6
program.

Bye !